303132333435O36CH337H3C383940414243O15O44H3C45CH34619O2021472348OH2549OH27OH28O29OH50